package com.gapp.king.web.client;

import com.google.gwt.core.client.JavaScriptObject;

public class StockData extends JavaScriptObject {
	// Overlay types always have protected, zero argument constructors.
	protected StockData() {}
	
	 // JSNI methods to get stock data.
	  public final native String getSymbol() /*-{ return this.symbol; }-*/; 
	  public final native double getPrice() /*-{ return this.price; }-*/;
	  public final native double getChange() /*-{ return this.change; }-*/;

	  
	// Non-JSNI method to return change percentage.
	  public final double getChangePercent() 
	  {
		    return 100.0 * getChange() / getPrice();
	  }
}
